查看原文
其他

疫情期间超级实用,一个开源出入人员登记系统

TJ TJ君 2022-05-12

大家好,我是TJ

关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍

TJ君将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU

疫情期间,最重要的是什么,自然是防止人员大范围聚集,各人做好自己的防范措施,那么小区严控出入,强化登记管理,也是一个需要关注的重点。

所以今天TJ君来和大家分享一个基于木兰宽松许可证的开源项目,出入人员登记系统

根据作者简述,项目已经在几十家社区成功应用,小伙伴们也可自由使用项目中的开源代码,自己部署相关系统。

出入人员登记系统,需要HBuilderX 2.5.11以上版本才能运行,安装完之后在HBuilderX中点菜单文件导入本项目下载的地址,如果大家用的是Windows版,那么在安装的同时还需要安装TortoiseGit软件。

需要注意一点的是,项目源代码中不含appid,需要自行申请,申请方式是打开项目下的manifest.json文件,之后在右边点击申请appid即可。

项目的构建是基于uniCloud云开发模式,作者使用的是阿里云severless引擎,通过了js云函数方式完成后台开发,所以需要使用的小伙伴也要创建一个阿里云的serverless空间,并同时将云函数部署到自己的服务空间加以调用。

服务空间包括云数据库和云函数,这里比较方便的是项目提供了快捷初始化数据库的方法,只需要打开cloudfunctions目录下的db_init.json文件,点右键,初始化云数据库,就可以自动完成创建表,具体的结构说明在项目文件根目录下的db.md文件中

然后就是上传云函数到专属服务空间。对cloudfunctions目录点右键,上传所有云函数到服务空间中即可。

初始化完毕之后,项目可以运行了。

基于uni-app框架开发的项目,都可以在任意平台运行,不管是浏览器还是小程序,或者iOS、Android的App。只需要点击工具栏的运行,或者Ctrl+r快捷键,就可看到运行菜单了。

然后还要做一步就是创建管理员账户并登陆,在cloudfunctions目录下找到云函数create-user,在其目录上右键点击上传并运行。运行之后数据库用户表里会自动插入一条记录,就可以在前端界面里,用这条账户密码登陆了。

  username: 'admin',
  password: '123456'

正如一开始的图片所示,项目包含列表、图表、+、搜索、我的五大功能,可以分别记录并查阅:

  • 来访人员列表及具体信息
  • 按时间为横轴的曲线,展示隔离、发烧、疑似、确诊、死亡的曲线
  • 新增人员
  • 按人名、手机号、登记时间来查询外来人员登记记录

有需要的小伙伴不妨试一试,在自己的小区推广使用哦~大家一起防范疫情!

点击下方卡片,关注公众号“TJ君

回复“DD2022”,获取仓库地址

关注我,每天了解一个牛x、好用、有趣的东东


往期推荐

通用验证码识别SDK免费开源

支持多存储源的开源在线网盘-ZFile

用Godot引擎做出各种模式的马里奥小游戏


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存